---@class CanAttackCondition:AbstractCondition
local CanAttackCondition = ClientFight.CreateClass("CanAttackCondition",ClientFight.AbstractCondition)
function CanAttackCondition:update()
    --不能使用技能，不能普通攻击
    if FighterStateEnum.is(self.fighter,FighterStateEnum.CAN_NOT_USE_SKILL) and FighterStateEnum.is(self.fighter,FighterStateEnum.CAN_NOT_NORMAL_ATTACK) then
       SkillRoleMgr.savePathFile( "[" .. fight.frame .. "][攻击判断]" .. fighter .. "不能攻击");
        return EStatus.FAILURE;
    end
    if self.fighter.totalSign.signs[FighterSignEnum.TAG_1000] then
       SkillRoleMgr.savePathFile( "[" .. fight.frame .. "][攻击判断]" .. fighter .. "不能攻击");
        return EStatus.FAILURE;
    end
   SkillRoleMgr.savePathFile( "[" .. fight.frame .. "][攻击判断]" .. fighter .. "可以攻击");
    return EStatus.SUCCESS;
end